custom generic sequence